//-----------------------------------------------------------------
//UNIVERSIDAD DEL VALLE DE GUATEMALA
//CC2003- ALGORITMOS Y ESTRUCTURAS DE DATOS
//HOJA DE TRABAJO No.8
//LUIS ANTONIO SIGUENZA - 10297
//-----------------------------------------------------------------

//******************************************************************
//REFERENCIA PROPORCIONADA POR:
//UVG
//Algoritmos y Estructuras de Datos - 2011
//Hoja de trabajo 8 
//Autor: Eduardo Castellanos
//Descripci�n: WordSetFactory. Clase  utilizada para instanciar los diferentes tipos de sets. 
//******************************************************************


class WordSetFactory {
	
	// Metodo que genera un objeto que implementa WordSet
	// parametro tipo: 1 = SimpleSet
	
	public static WordSet generateSet(int tipo)
	{
	    if (tipo == 1)
		    return new SimpleSet();
		else
            if (tipo==2)
                    return new Wrapper();
                else
            if (tipo==3)
                    return new Wrapper2();
                else
		    // aqui se regresara el set mejorado que yo he investigado
			// mientras tanto regresa null
		    return null;
	}
	
	
}